﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin: 0; padding: 0; border: 0;}
html { color: #333; }
body,button,input,select,textarea { font-size: 14px; font-family: "Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;}
ul,ol,li,dl,dd,dt{list-style: none;}
em, i{ font-style: normal; }
a,div,span{ text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }  /* 手机端去除默认点击样式 */
a{ color:#333; text-decoration:none; cursor:pointer;}
a:hover { text-decoration: none; }
legend { color: #333; }
fieldset,img { border: 0; }
label,button { cursor: pointer; }
input,textarea,button,select{ resize: none; outline: none; }

/* chrome完成表单后input出现黄色背景的解决方案 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; background-image: none; }  

/*解决IE图片缩放失真*/
img { -ms-interpolation-mode: bicubic; }

/*屏蔽IE输入框小叉叉*/
input::-ms-clear { display: none; }

/*屏蔽IE输入框小眼睛*/
input::-ms-reveal{ display:none; }

/*清除浮动*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; border:0; padding:0; margin:0; }

/*连续英文、数字换行*/
.wordwrap { word-break: break-all; word-wrap: break-word; }

/*单行文字超出显示省略号*/
.omg{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*浮动*/
.f_l{ float: left; }
.f_r{ float: right; }

/* 文本居右、居中、居左 */
.t_l{ text-align: left; }
.t_c{ text-align: center; }
.t_r{ text-align: right; }

/* 文本对齐 */
.v_t_t{ vertical-align: text-top; }
.v_t{ vertical-align: top; }
.v_m{ vertical-align: middle; }
.v_2{ vertical-align: -2px; }
.v_3{ vertical-align: -3px; }

/*模拟table*/
.dis_table{ display: table; }
.dis_cell{ display: table-cell; *display:inline-block; }

/* 隐藏、块（显示）、行、行内块 */
.none{ display: none; }
.block{ display: block; }
.inline{ display: inline; }
.inline_block{ display: inline-block; }

/* 文本隐藏、文本超出定义滚动条 */
.box_hidden{ overflow: hidden; }
.box_auto{ overflow: auto; }

/*字体 加粗 不加粗*/
.font_400{ font-weight: 400; }
.font_bold{ font-weight: bold; }

/*浮动*/
.u_f_l>li{ float: left; }
.radius_50{ border-radius: 50%; }

/*多行文本省略*/
.text_h_1{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.text_h_2{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.text_h_3{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

/*img 根据 div 变化*/
.img_100 img{ width: 100%; height: 100%; }
.img_w_100 img{ width: 100%; }

/*最小宽度*/
.min_width{ width: 1200px; min-width: 1200px; margin: 0 auto; overflow: hidden; }

/* 统一input、select、textarea焦点框样式 */
.focus_red:focus{ border: 1px solid #d0482a!important; }

/*贯穿线*/
.line_t{ text-decoration: line-through; }
.underline{ text-decoration: underline; }

/*左右自动*/
.m_auto{ margin-left: auto; margin-right: auto; }

/*限制滚动条*/
.body_style{ overflow: hidden; margin-right: 17px; }

/*规定用户能否以及如何操作页面上的指定区域 auto none pan-x pan-y manipulation */
.touch_none{ touch-action: pan-y; user-select: none; -webkit-user-drag: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/*用于设置用户是否能够选中文本*/
.user_select{ user-select: none; }

/*元素不能被拖动。在通过选中后可拖拽。*/
.user_drag{ -webkit-user-drag: none; }

/*table表格*/
.w_table{ width: 100%; border: 0; border-collapse: collapse; }

/*定位*/
.p_r{ position: relative; }
.p_b{ position: absolute; }

/*鼠标变小手*/
.cur_pointer{ cursor: pointer; }
input[type="file"]{ cursor: pointer; }

/*半透明背板*/
.shade_bgc{ position: fixed; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; background: rgb(0,0,0); filter: alpha(opacity=50); filter:"alpha(opacity=50)"; -moz-opacity: 0.5; -webkit-opacity: 0.5; opacity: 0.5; touch-action: none; }


/*  public ------------------------------------------------------------------------------------------*/

/*----- font-size -----*/
.size_12{ font-size: 12px; }
.size_14{ font-size: 14px; }
.size_16{ font-size: 16px; }
.size_18{ font-size: 18px; }
.size_20{ font-size: 20px; }
.size_22{ font-size: 22px; }
.size_24{ font-size: 24px; }
.size_26{ font-size: 26px; }
.size_28{ font-size: 28px; }
.size_30{ font-size: 30px; }
.size_32{ font-size: 32px; }
/*----- font-size -----*/
/*  font-size ------------------------------------------------------------------------------------------*/

/*color background-color*/
.color_333{ color: #333; }
.color_666{ color: #666; }
.color_999{ color: #999; }
.color_aaa{ color: #aaa; }

.bgc_fff{ background-color: #fff; }
.bgc_aaa{ background-color: #aaa; }
/*color background-color*/


/*----- line-height -----*/
.line_h_18{ line-height: 18px; }
.line_h_20{ line-height: 20px; }
.line_h_22{ line-height: 22px; }
.line_h_24{ line-height: 24px; }
.line_h_25{ line-height: 25px; }
.line_h_26{ line-height: 26px; }
.line_h_27{ line-height: 27px; }
.line_h_28{ line-height: 28px; }
.line_h_30{ line-height: 30px; }
.line_h_32{ line-height: 32px; }
.line_h_34{ line-height: 34px; }
.line_h_35{ line-height: 35px; }
.line_h_36{ line-height: 36px; }
.line_h_40{ line-height: 40px; }
.line_h_42{ line-height: 42px; }
.line_h_46{ line-height: 46px; }
.line_h_50{ line-height: 50px; }
.line_h_56{ line-height: 56px; }
.line_h_60{ line-height: 60px; }
.line_h_200{ line-height: 200px; }
/*----- line-height -----*/
/*  line-height ------------------------------------------------------------------------------------------*/


/*----- margin-top -----*/
.m_t_2 { margin-top: 2px; }
.m_t_3 { margin-top: 3px; }
.m_t_4 { margin-top: 4px; }
.m_t_5 { margin-top: 5px; }
.m_t_6 { margin-top: 6px; }
.m_t_8 { margin-top: 8px; }
.m_t_10{ margin-top: 10px; }
.m_t_12{ margin-top: 12px; }
.m_t_13{ margin-top: 13px; }
.m_t_14{ margin-top: 14px; }
.m_t_15{ margin-top: 15px; }
.m_t_16{ margin-top: 16px; }
.m_t_18{ margin-top: 18px; }
.m_t_20{ margin-top: 20px; }
.m_t_22{ margin-top: 22px; }
.m_t_24{ margin-top: 24px; }
.m_t_25{ margin-top: 25px; }
.m_t_26{ margin-top: 26px; }
.m_t_28{ margin-top: 28px; }
.m_t_30{ margin-top: 30px; }
.m_t_32{ margin-top: 32px; }
.m_t_34{ margin-top: 34px; }
.m_t_35{ margin-top: 35px; }
.m_t_36{ margin-top: 36px; }
.m_t_38{ margin-top: 38px; }
.m_t_40{ margin-top: 40px; }
.m_t_42{ margin-top: 42px; }
.m_t_45{ margin-top: 45px; }
.m_t_46{ margin-top: 46px; }
.m_t_48{ margin-top: 48px; }
.m_t_50{ margin-top: 50px; }
.m_t_52{ margin-top: 52px; }
.m_t_54{ margin-top: 54px; }
.m_t_55{ margin-top: 55px; }
.m_t_56{ margin-top: 56px; }
.m_t_58{ margin-top: 58px; }
.m_t_60{ margin-top: 60px; }
/*----- margin-top -----*/

/*----- margin-right -----*/
.m_r_2 { margin-right: 2px; }
.m_r_3 { margin-right: 3px; }
.m_r_4 { margin-right: 4px; }
.m_r_5 { margin-right: 5px; }
.m_r_6 { margin-right: 6px; }
.m_r_8 { margin-right: 8px; }
.m_r_10{ margin-right: 10px; }
.m_r_12{ margin-right: 12px; }
.m_r_13{ margin-right: 13px; }
.m_r_14{ margin-right: 14px; }
.m_r_15{ margin-right: 15px; }
.m_r_16{ margin-right: 16px; }
.m_r_18{ margin-right: 18px; }
.m_r_20{ margin-right: 20px; }
.m_r_22{ margin-right: 22px; }
.m_r_24{ margin-right: 24px; }
.m_r_25{ margin-right: 25px; }
.m_r_26{ margin-right: 26px; }
.m_r_28{ margin-right: 28px; }
.m_r_30{ margin-right: 30px; }
.m_r_32{ margin-right: 32px; }
.m_r_34{ margin-right: 34px; }
.m_r_35{ margin-right: 35px; }
.m_r_36{ margin-right: 36px; }
.m_r_38{ margin-right: 38px; }
.m_r_40{ margin-right: 40px; }
.m_r_42{ margin-right: 42px; }
.m_r_45{ margin-right: 45px; }
.m_r_46{ margin-right: 46px; }
.m_r_48{ margin-right: 48px; }
.m_r_50{ margin-right: 50px; }
.m_r_52{ margin-right: 52px; }
.m_r_54{ margin-right: 54px; }
.m_r_55{ margin-right: 55px; }
.m_r_56{ margin-right: 56px; }
.m_r_58{ margin-right: 58px; }
.m_r_60{ margin-right: 60px; }
/*----- margin-right -----*/

/*----- margin-bottom -----*/
.m_b_2 { margin-bottom: 2px; }
.m_b_3 { margin-bottom: 3px; }
.m_b_4 { margin-bottom: 4px; }
.m_b_5 { margin-bottom: 5px; }
.m_b_6 { margin-bottom: 6px; }
.m_b_8 { margin-bottom: 8px; }
.m_b_10{ margin-bottom: 10px; }
.m_b_12{ margin-bottom: 12px; }
.m_b_13{ margin-bottom: 13px; }
.m_b_14{ margin-bottom: 14px; }
.m_b_15{ margin-bottom: 15px; }
.m_b_16{ margin-bottom: 16px; }
.m_b_18{ margin-bottom: 18px; }
.m_b_20{ margin-bottom: 20px; }
.m_b_22{ margin-bottom: 22px; }
.m_b_24{ margin-bottom: 24px; }
.m_b_25{ margin-bottom: 25px; }
.m_b_26{ margin-bottom: 26px; }
.m_b_28{ margin-bottom: 28px; }
.m_b_30{ margin-bottom: 30px; }
.m_b_32{ margin-bottom: 32px; }
.m_b_34{ margin-bottom: 34px; }
.m_b_35{ margin-bottom: 35px; }
.m_b_36{ margin-bottom: 36px; }
.m_b_38{ margin-bottom: 38px; }
.m_b_40{ margin-bottom: 40px; }
.m_b_42{ margin-bottom: 42px; }
.m_b_45{ margin-bottom: 45px; }
.m_b_46{ margin-bottom: 46px; }
.m_b_48{ margin-bottom: 48px; }
.m_b_50{ margin-bottom: 50px; }
.m_b_52{ margin-bottom: 52px; }
.m_b_54{ margin-bottom: 54px; }
.m_b_55{ margin-bottom: 55px; }
.m_b_56{ margin-bottom: 56px; }
.m_b_58{ margin-bottom: 58px; }
.m_b_60{ margin-bottom: 60px; }
/*----- margin-bottom -----*/

/*----- margin-left -----*/
.m_l_2 { margin-left: 2px; }
.m_l_3 { margin-left: 3px; }
.m_l_4 { margin-left: 4px; }
.m_l_5 { margin-left: 5px; }
.m_l_6 { margin-left: 6px; }
.m_l_8 { margin-left: 8px; }
.m_l_10{ margin-left: 10px; }
.m_l_12{ margin-left: 12px; }
.m_l_13{ margin-left: 13px; }
.m_l_14{ margin-left: 14px; }
.m_l_15{ margin-left: 15px; }
.m_l_16{ margin-left: 16px; }
.m_l_18{ margin-left: 18px; }
.m_l_20{ margin-left: 20px; }
.m_l_22{ margin-left: 22px; }
.m_l_24{ margin-left: 24px; }
.m_l_25{ margin-left: 25px; }
.m_l_26{ margin-left: 26px; }
.m_l_28{ margin-left: 28px; }
.m_l_30{ margin-left: 30px; }
.m_l_32{ margin-left: 32px; }
.m_l_34{ margin-left: 34px; }
.m_l_35{ margin-left: 35px; }
.m_l_36{ margin-left: 36px; }
.m_l_38{ margin-left: 38px; }
.m_l_40{ margin-left: 40px; }
.m_l_42{ margin-left: 42px; }
.m_l_45{ margin-left: 45px; }
.m_l_46{ margin-left: 46px; }
.m_l_48{ margin-left: 48px; }
.m_l_50{ margin-left: 50px; }
.m_l_52{ margin-left: 52px; }
.m_l_54{ margin-left: 54px; }
.m_l_55{ margin-left: 55px; }
.m_l_56{ margin-left: 56px; }
.m_l_58{ margin-left: 58px; }
.m_l_60{ margin-left: 60px; }
/*----- margin-left -----*/
/*  margin-left ------------------------------------------------------------------------------------------*/


/*----- padding-top -----*/
.p_t_2 { padding-top: 2px; }
.p_t_3 { padding-top: 3px; }
.p_t_4 { padding-top: 4px; }
.p_t_5 { padding-top: 5px; }
.p_t_6 { padding-top: 6px; }
.p_t_8 { padding-top: 8px; }
.p_t_10{ padding-top: 10px; }
.p_t_12{ padding-top: 12px; }
.p_t_13{ padding-top: 13px; }
.p_t_14{ padding-top: 14px; }
.p_t_15{ padding-top: 15px; }
.p_t_16{ padding-top: 16px; }
.p_t_18{ padding-top: 18px; }
.p_t_20{ padding-top: 20px; }
.p_t_22{ padding-top: 22px; }
.p_t_24{ padding-top: 24px; }
.p_t_25{ padding-top: 25px; }
.p_t_26{ padding-top: 26px; }
.p_t_28{ padding-top: 28px; }
.p_t_30{ padding-top: 30px; }
.p_t_32{ padding-top: 32px; }
.p_t_34{ padding-top: 34px; }
.p_t_35{ padding-top: 35px; }
.p_t_36{ padding-top: 36px; }
.p_t_38{ padding-top: 38px; }
.p_t_40{ padding-top: 40px; }
.p_t_42{ padding-top: 42px; }
.p_t_45{ padding-top: 45px; }
.p_t_46{ padding-top: 46px; }
.p_t_48{ padding-top: 48px; }
.p_t_50{ padding-top: 50px; }
.p_t_52{ padding-top: 52px; }
.p_t_54{ padding-top: 54px; }
.p_t_55{ padding-top: 55px; }
.p_t_56{ padding-top: 56px; }
.p_t_58{ padding-top: 58px; }
.p_t_60{ padding-top: 60px; }
/*----- padding-top -----*/

/*----- padding-right -----*/
.p_r_2 { padding-right: 2px; }
.p_r_3 { padding-right: 3px; }
.p_r_4 { padding-right: 4px; }
.p_r_5 { padding-right: 5px; }
.p_r_6 { padding-right: 6px; }
.p_r_8 { padding-right: 8px; }
.p_r_10{ padding-right: 10px; }
.p_r_12{ padding-right: 12px; }
.p_r_13{ padding-right: 13px; }
.p_r_14{ padding-right: 14px; }
.p_r_15{ padding-right: 15px; }
.p_r_16{ padding-right: 16px; }
.p_r_18{ padding-right: 18px; }
.p_r_20{ padding-right: 20px; }
.p_r_22{ padding-right: 22px; }
.p_r_24{ padding-right: 24px; }
.p_r_25{ padding-right: 25px; }
.p_r_26{ padding-right: 26px; }
.p_r_28{ padding-right: 28px; }
.p_r_30{ padding-right: 30px; }
.p_r_32{ padding-right: 32px; }
.p_r_34{ padding-right: 34px; }
.p_r_35{ padding-right: 35px; }
.p_r_36{ padding-right: 36px; }
.p_r_38{ padding-right: 38px; }
.p_r_40{ padding-right: 40px; }
.p_r_42{ padding-right: 42px; }
.p_r_45{ padding-right: 45px; }
.p_r_46{ padding-right: 46px; }
.p_r_48{ padding-right: 48px; }
.p_r_50{ padding-right: 50px; }
.p_r_52{ padding-right: 52px; }
.p_r_54{ padding-right: 54px; }
.p_r_55{ padding-right: 55px; }
.p_r_56{ padding-right: 56px; }
.p_r_58{ padding-right: 58px; }
.p_r_60{ padding-right: 60px; }
/*----- padding-right -----*/

/*----- padding-bottom -----*/
.p_b_2 { padding-bottom: 2px; }
.p_b_3 { padding-bottom: 3px; }
.p_b_4 { padding-bottom: 4px; }
.p_b_5 { padding-bottom: 5px; }
.p_b_6 { padding-bottom: 6px; }
.p_b_8 { padding-bottom: 8px; }
.p_b_10{ padding-bottom: 10px; }
.p_b_12{ padding-bottom: 12px; }
.p_b_13{ padding-bottom: 13px; }
.p_b_14{ padding-bottom: 14px; }
.p_b_15{ padding-bottom: 15px; }
.p_b_16{ padding-bottom: 16px; }
.p_b_18{ padding-bottom: 18px; }
.p_b_20{ padding-bottom: 20px; }
.p_b_22{ padding-bottom: 22px; }
.p_b_24{ padding-bottom: 24px; }
.p_b_25{ padding-bottom: 25px; }
.p_b_26{ padding-bottom: 26px; }
.p_b_28{ padding-bottom: 28px; }
.p_b_30{ padding-bottom: 30px; }
.p_b_32{ padding-bottom: 32px; }
.p_b_34{ padding-bottom: 34px; }
.p_b_35{ padding-bottom: 35px; }
.p_b_36{ padding-bottom: 36px; }
.p_b_38{ padding-bottom: 38px; }
.p_b_40{ padding-bottom: 40px; }
.p_b_42{ padding-bottom: 42px; }
.p_b_45{ padding-bottom: 45px; }
.p_b_46{ padding-bottom: 46px; }
.p_b_48{ padding-bottom: 48px; }
.p_b_50{ padding-bottom: 50px; }
.p_b_52{ padding-bottom: 52px; }
.p_b_54{ padding-bottom: 54px; }
.p_b_55{ padding-bottom: 55px; }
.p_b_56{ padding-bottom: 56px; }
.p_b_58{ padding-bottom: 58px; }
.p_b_60{ padding-bottom: 60px; }
/*----- padding-bottom -----*/

/*----- padding-left -----*/
.p_l_2 { padding-left: 2px; }
.p_l_3 { padding-left: 3px; }
.p_l_4 { padding-left: 4px; }
.p_l_5 { padding-left: 5px; }
.p_l_6 { padding-left: 6px; }
.p_l_8 { padding-left: 8px; }
.p_l_10{ padding-left: 10px; }
.p_l_12{ padding-left: 12px; }
.p_l_13{ padding-left: 13px; }
.p_l_14{ padding-left: 14px; }
.p_l_15{ padding-left: 15px; }
.p_l_16{ padding-left: 16px; }
.p_l_18{ padding-left: 18px; }
.p_l_20{ padding-left: 20px; }
.p_l_22{ padding-left: 22px; }
.p_l_24{ padding-left: 24px; }
.p_l_25{ padding-left: 25px; }
.p_l_26{ padding-left: 26px; }
.p_l_28{ padding-left: 28px; }
.p_l_30{ padding-left: 30px; }
.p_l_32{ padding-left: 32px; }
.p_l_34{ padding-left: 34px; }
.p_l_35{ padding-left: 35px; }
.p_l_36{ padding-left: 36px; }
.p_l_38{ padding-left: 38px; }
.p_l_40{ padding-left: 40px; }
.p_l_42{ padding-left: 42px; }
.p_l_45{ padding-left: 45px; }
.p_l_46{ padding-left: 46px; }
.p_l_48{ padding-left: 48px; }
.p_l_50{ padding-left: 50px; }
.p_l_52{ padding-left: 52px; }
.p_l_54{ padding-left: 54px; }
.p_l_55{ padding-left: 55px; }
.p_l_56{ padding-left: 56px; }
.p_l_58{ padding-left: 58px; }
.p_l_60{ padding-left: 60px; }
/*----- padding-left -----*/
/*  padding-left ------------------------------------------------------------------------------------------*/


/*----- width -----*/
.w_20 { width: 20px; }
.w_30 { width: 30px; }
.w_40 { width: 40px; }
.w_50 { width: 50px; }
.w_60 { width: 60px; }
.w_70 { width: 70px; }
.w_80 { width: 80px; }
.w_90 { width: 90px; }
.w_100{ width: 100px; }
.w_110{ width: 110px; }
.w_120{ width: 120px; }
.w_130{ width: 130px; }
.w_140{ width: 140px; }
.w_150{ width: 150px; }
.w_160{ width: 160px; }
.w_170{ width: 170px; }
.w_180{ width: 180px; }
.w_190{ width: 190px; }
.w_200{ width: 200px; }
.w_210{ width: 210px; }
.w_220{ width: 220px; }
.w_230{ width: 230px; }
.w_240{ width: 240px; }
.w_250{ width: 250px; }
.w_260{ width: 260px; }
.w_270{ width: 270px; }
.w_280{ width: 280px; }
.w_290{ width: 290px; }
.w_300{ width: 300px; }
/*----- width -----*/

/*----- width -----*/
.w-10{ width: 10%; }
.w-15{ width: 15%; }
.w-20{ width: 20%; }
.w-25{ width: 25%; }
.w-30{ width: 30%; }
.w-35{ width: 35%; }
.w-40{ width: 40%; }
.w-45{ width: 45%; }
.w-50{ width: 50%; }
.w-55{ width: 55%; }
.w-60{ width: 60%; }
.w-65{ width: 65%; }
.w-70{ width: 70%; }
.w-75{ width: 75%; }
.w-80{ width: 80%; }
.w-85{ width: 85%; }
.w-90{ width: 90%; }
.w-95{ width: 95%; }
.w-100{ width: 100%; }
/*----- width -----*/

/*max width*/
.max_w-30{ max-width: 30%; }
.max_w-40{ max-width: 40%; }
.max_w-50{ max-width: 50%; }
.max_w-60{ max-width: 60%; }
.max_w-70{ max-width: 70%; }
/*max width*/
/*  width ------------------------------------------------------------------------------------------*/


/*----- height -----*/
.h-100{ height: 100%; }
.h_22 { height: 22px; }
.h_24 { height: 24px; }
.h_26 { height: 26px; }
.h_28 { height: 28px; }
.h_30 { height: 30px; }
.h_40 { height: 40px; }
.h_50 { height: 50px; }
/*----- height -----*/



/*弹出层按钮*/
/*hint*/
.site_uppop{width:100%;position:fixed; _position:absolute;top:0px;_top: expression(eval((document.body.clientHeight-document.documentElement.clientHeight)>document.documentElement.scrollTop?document.documentElement.scrollTop:(document.body.clientHeight-document.documentElement.clientHeight))); height: expression(eval(document.documentElement.clientHeight)); height:100%; z-index:10003; top:0px; left:0px; display:none;}
.site_uppop_bg{ width:100%; height:100%;height: expression(eval(document.documentElement.clientHeight));background:#000; position:absolute; top:0px; left:0px; opacity:0.3;-moz-opacity:0.3; filter:alpha(opacity=30);}
.site_uppop_cont{ width:714px; height:477px; position:absolute; z-index:2; border:3px solid #dbdbdb; background-color:#fff; top:50%; left:50%; margin:-199px 0 0 -360px}
.site_uppop_cont_title{ height:60px; border-bottom:1px solid #dddddd; padding:0 20px; line-height:60px; font-size:18px; font-weight:inherit;}
.site_uppop_close{ width:60px; height:60px; position:absolute; right:0px; top:0; border-left:1px solid #dddddd; background:url(../images/site_uppop_close.png) no-repeat;}
a.site_uppop_close:hover{ background-color:#f5f5f5;}
a.site_uppop_close:active{ background-color:#ececec;}
.site_uppop_input{ height:30px; margin-bottom:20px;}
.site_uppop_input .ui-selectmenu-button{ float:left;}
.site_uppop_input_title{ width:105px; height:30px; margin-right:20px; line-height:30px; float:left; text-align:right;}
.site_uppop_input .input_cont{ float:left;}
.site_uppop_button{ width:330px; margin:0 auto; padding-top:20px; overflow:hidden;}
.up_hint{top: 50%; left: 50%; height: 40px; display: inline-block; z-index: 1; position: absolute; margin-top: -20px; line-height: 40px; padding: 0 20px 0 45px; background:url(../images/up_hint.png) no-repeat 10px 0 #fff; background-size: 24px; }
/*hint*/

/*alert*/
.p_t_b_20{ padding-top: 20px; padding-bottom: 20px; }
.m_t_b_20{ margin-top: 20px; margin-bottom: 20px; }
.confirm_title .ui-widget-header,.dialog_video_title .ui-widget-header,.alert_title .ui-widget-header{ background-color: #fff;}
/*alert*/

/*confirm*/
.green_but{ background-color: #3488ea; color:#fff; height:40px; border: 0; cursor: pointer; line-height:40px; width:140px; text-align:center; display:inline-block; font-size:14px !important; outline: none; }
.green_but:hover{ background-color: #2171ce; color: #fff;}
.green_but:active{ background-color: #125fb8; color: #fff;}
.but_null_con{ height:40px; width:140px; cursor: pointer; background-color: #fff; text-align:center; border:1px solid #3488ea; color: #3488ea; display:inline-block; font-size:14px!important;padding: 0; outline: none; }
.but_null_con:hover,.but_null_con.sel{ color:#fff; background-color: #3488ea;}
.but_null_con:active{ color: #fff; background-color: #2171ce; border:1px solid #2171ce;}
.ui-dialog .ui-dialog-title{ color: #333; }
/*confirm*/
/*弹出层按钮*/